private Int32 EjecutartransaccionEmpleados_sucursales(clases.empleados em, clases.empleados_sucursales es) { Int32 numeroFilas = 1; MySqlTransaction trans = null; long res = 0; if (base.conectar()) { try { trans = base.Conec.BeginTransaction(); MySqlCommand comando = new MySqlCommand(); comando.Connection = base.Conec; comando.Transaction = trans; comando.CommandText = em.sentenciaIngresar(); comando.ExecuteNonQuery(); res = comando.LastInsertedId; Console.WriteLine(res.ToString()); es.Idempleado = res.ToString(); es.cargarNevamente(); comando.CommandText = es.sentenciaIngresar(); Console.WriteLine(es.sentenciaIngresar()); comando.ExecuteNonQuery(); trans.Commit(); numeroFilas = Convert.ToInt32(res); } catch (MySqlException e) { Console.WriteLine(e.Message); trans.Rollback(); numeroFilas = -1; } } return(numeroFilas); }
public Int32 transaccionEmpleados_sucursales(clases.empleados em, clases.empleados_sucursales es) { return(EjecutartransaccionEmpleados_sucursales(em, es)); }